﻿.grid
{
}
.grid-row TD
{
    margin: 0px;
    -moz-user-focus: normal;
    -moz-user-select: none;
    border: solid 1px;
    border-color: #EDEDED;
    overflow: hidden;
    padding: auto atuo 0 auto;
    white-space: nowrap;
}

.grid-selectedrow
{
    margin: 0px;
    -moz-user-focus: normal;
    -moz-user-select: none;
    border: solid 1px;
    border-color: #EDEDED;
    overflow: hidden;
    padding: auto atuo 0 auto;
    white-space: nowrap;
    background-color: #CFEEFF;
}

.grid-row TD TD
{
    border-width: 0px;
}
.grid-row-empty
{
    margin: 0px;
    -moz-user-focus: normal;
    -moz-user-select: none;
    border: solid 1px;
    border-color: #EDEDED;
    overflow: hidden;
    padding: auto atuo 0 auto;
    white-space: nowrap;
}
.grid-row
{
    border: 1px solid;
    padding-bottom: 0px;
}
.grid-hrow
{
    background: transparent none repeat-x scroll 0 bottom;
    background-color: #8FCAFF; /* background-image:url("Images/grid-hrow.gif");*/
    cursor: default;
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    -x-system-font: none;
}
.grid-hrowChild
{
    background: transparent none repeat-x scroll 0 bottom;
    background-color: #CDE5FB; /* background-image:url("Images/grid-hrow.gif");*/
    cursor: default;
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    -x-system-font: none;
}

.grid-hrow TH
{
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #D0D0D0;
    vertical-align: middle;
    -moz-user-focus: normal;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    -moz-user-select: none;
    padding: auto atuo 0 auto;
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
}

.grid-hrow a
{
    text-decoration: none;
    color: black;
}
